#include "led.h"
#include "delay.h"
/**
 * @brief 初始化LED
 * 该函数用于初始化LED0和LED1，对应的GPIO端口为PF9和PF10。
 * 初始化设置为输出模式，速度为2MHz，推挽输出，无上拉无下拉。
 * 初始化后，LED1和LED2均设置为关闭状态。
 * 
 */
void Led_Init(void) // LED初始化
{
    // 开启GPIOF的时钟
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF,ENABLE);
    // 初始化GPIO结构体
    GPIO_InitTypeDef GPIO_InitStruct={0};
    GPIO_InitStruct.GPIO_Pin  = GPIO_Pin_9 |GPIO_Pin_10; // 设置对应的PIN
    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT; // 设置为输出模式
    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz; // 设置GPIO速度为2MHz
    GPIO_InitStruct.GPIO_OType = GPIO_OType_PP; // 设置为推挽输出
    GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL; // 设置为无上拉无下拉
    // 初始化GPIOF端口
    GPIO_Init(GPIOF,&GPIO_InitStruct);
    // 初始化后关闭LED1和LED2
    LED1(0);
    LED2(0);
}
void Led1_Ctl(void)
{
	while(1)
	{
		LED1(1);
		delay_ms(100);
		LED1(0);
		delay_ms(100);
	}
}
